package cn.stylefeng.guns.modular.recy.entity;
/*
 */

import com.baomidou.mybatisplus.extension.activerecord.*;
import java.io.*;
import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("recy_integrate_info")
public class IntegrateInfo extends Model<IntegrateInfo> implements Serializable
{
    //alias
    public static final String TABLE_ALIAS = "IntegrateInfo";
    public static final String ALIAS_ID = "编号";
    public static final String ALIAS_AREA_CODE = "地区代码";
    public static final String ALIAS_AREA_ID = "地区编号";
    public static final String ALIAS_INTEGRATE_TYPE = "积分类别";
    public static final String ALIAS_INTEGRATE_VAL = "积分值";
    public static final String ALIAS_WASTE_STATION_ID = "垃圾站点";
    public static final String ALIAS_CREATE_TIME = "创建时间";
    public static final String ALIAS_USER_ID = "创建人";
    public static final String ALIAS_AREA = "地区名称";

    //date formats
    public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
    public static final String FORMAT_CREATE_TIME = DATE_FORMAT;



//可以直接使用: @Length(max=50,message="用户名长度不能大于50")显示错误消息
//columns START
    @TableId(value = "id", type = IdType.ID_WORKER)
    private java.lang.Long id;

    @TableField("area_code")
    private java.lang.String areaCode;

    @TableField("area_id")
    private java.lang.Integer areaId;

    @TableField("integrate_type")
    private java.lang.Long integrateType;

    @TableField("integrate_val")
    private java.lang.Double integrateVal;

    @TableField("waste_station_id")
    private java.lang.Long wasteStationId;

    @TableField("create_time")
    private java.util.Date createTime;

    @TableField("user_id")
    private java.lang.Long userId;

    @TableField("area")
    private java.lang.String area;

    @TableField("waste_type_id")
    private java.lang.Long wasteTypeId;

//columns END







    

}
